// import hexMD5 from './md5';
var globalAPI;

globalAPI = 'http://mall.xmqiaoku.com';
const Request = (isToken = true, method = 'POST', param, callback, apiType) => {

	var webUrl = globalAPI;
	if (isToken) {
		var header = {
			'content-type': 'application/x-www-form-urlencoded',
			'token': uni.getStorageSync('_token')

		}
	} else {
		var header = {
			'content-type': 'application/x-www-form-urlencoded'
		}
	}
	console.log(param)

	uni.request({
		url: webUrl + param.url,
		data: param.data,
		method: method,
		header: header,
		success: (res) => {
			uni.hideLoading();
			callback(res)
			console.log(res)
			if (res.data.code == 204) {
				uni.showModal({
					title: '提示',
					content: '登录过期，请重新登录',
					showCancel: false,
					success: function(res) {
						if (res.confirm) {
							console.log('用户点击确定');
							uni.showLoading({
								title: '登录中...'
							})
							window.location =webUrl+"/wxmp/oauth2wid?wxid=10000&scope=snsapi_userinfo&re_url="+getApp().globalData.re_url
							//window.location ="http://my.sjzapps.com/wxmp/oauth2wid?wxid=10000&scope=snsapi_userinfo&re_url=http://my.sjzapps.com/res/h5/index.html"
							getCode();
						}
					}
				});
			}
			// if (res.data.status == 1 && (res.data.msg == "token无效" || res.data.msg == "token失效") &&
			//     param.isLogin == undefined) {
			//     uni.showModal({
			//         title: '提示',
			//         content: '登录过期，请重新登录',
			//         showCancel: false,
			//         success: function(res) {
			//             if (res.confirm) {
			//                 console.log('用户点击确定');
			//                 uni.showLoading({
			//                     title: '登录中...'
			//                 })
			//                 getCode();
			//             }
			//         }
			//     });
			// }
		},
		fail: (res) => {
			uni.hideLoading();
		}
	})
}
var getCode = (val) => {
	var that = this;
	window.location =globalAPI+"/wxmp/oauth2wid?wxid=10000&scope=snsapi_userinfo&re_url="+getApp().globalData.re_url
	// uni.login({
	// 	success: res => {
	// 		var code = res.code;
	// 		console.log('code----', code)
	// 		uni.request({
	// 			url: globalAPI + '/api/app/code2session',
	// 			data: {
	// 				code: code
	// 			},
	// 			header: {
	// 				'content-type': 'application/x-www-form-urlencoded'
	// 			},
	// 			method: 'POST',
	// 			success: (res) => {
	// 				console.log('token 接口返回------------', res)
	// 				if (res.data.code == 100) {
	// 					console.log(res, 'code');
	// 					uni.setStorageSync('token', res.data.token)

	// 					if (val == undefined) {
	// 						uni.showToast({
	// 							title: '登录成功',
	// 							icon: 'success',
	// 							duration: 1500
	// 						})
	// 					}
	// 					setTimeout(function() {
	// 						var pages = getCurrentPages();
	// 						var currentPage = pages[pages.length - 1];
	// 						currentPage.onLoad(currentPage.options);
	// 						currentPage.onShow();
	// 					}, 600)
	// 				}
	// 			}
	// 		})
	// 	}
	// })
}
export default {
	Request
}